// pages/booking/booking.js
//获取应用实例
const app = getApp()
var template = require('../../utils/tabBarTemplate/tabBarTemplate.js');
var _page = 1;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    courtListJson : {},
    courtList : [],
    _loction :{},
    promptText : true,
    peopleNum : '7人，9人，11人'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 调用函数
    template.tabbar("tabBar", 1, this)//1表示第2个tabbar

    var that = this;
    wx.showLoading({
      title: '数据加载中'
    })
    //经纬度
    wx.getLocation({
      type: 'gcj02',
      success: (res) => {
        that.setData({
          courtList: res
        })
        wx.showToast({
          title: '数据加载中',
          icon: 'loading',
          duration: 1500
        })
      }
    })
    setTimeout(function () {
      wx.request({
        url: app.globalData.httpsPath + '/court/index?page=1',
        method: 'POST',
        header: {
          'content-type': 'application/json'
        },
        data: {
          latitude: that.data.courtList.latitude,
          longitude: that.data.courtList.longitude
        },
        //请求后台数据成功  
        success: function (res) {
          //把获取的数据保存
          that.setData({
            courtListJson: res.data.data,
            courtList: res.data.data
          })
        }
      })
    }, 1500)

  },

  /**
   * 下拉刷新
   */
  onPullDownRefresh: function () {
    // 显示顶部刷新图标
    wx.showNavigationBarLoading();
    var that = this;
    _page = 1 ;
    wx.request({
      url: app.globalData.httpsPath + '/court/index?page=1',
      method: 'POST',
      header: {
        'content-type': 'application/json'
      },
      data: {
        latitude: that.data.courtList.latitude,
        longitude: that.data.courtList.longitude
      },
      //请求后台数据成功  
      success: function (res) {
        //将获取的数据保存
        that.setData({
          courtListJson: res.data.data,
          courtList: res.data.data.data
        })
        // 隐藏导航栏加载框
        wx.hideNavigationBarLoading();
        // 停止下拉动作
        wx.stopPullDownRefresh();
      }
    })
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  // onReachBottom: function () {
  //   var that = this;
  //   _page += 1;
  //   // 显示加载图标
  //   wx.showLoading({
  //     title: '数据加载中',
  //   })
  //   wx.request({
  //     url: app.globalData.httpsPath + '/court/index?page=' + _page,
  //     method: 'POST',
  //     header: {
  //       'content-type': 'application/json'
  //     },
  //     data: {
  //       latitude: that.data.courtList.latitude,
  //       longitude: that.data.courtList.longitude
  //     },
  //     //请求后台数据成功  
  //     success: function (res) {
  //       var _newlist = res.data.data;
  //       var oldcourt_list = that.data.courtList;
       
  //       if (_newlist.data.length > 0){
  //         for (var i = 0; i < _newlist.data.length; i++) {
  //           oldcourt_list.push(_newlist.data[i]);
  //         }
  //         //将获取的数据保存
  //         that.setData({
  //           courtListJson: _newlist,
  //           courtList: oldcourt_list,
  //         })

  //       }else{
  //         that.setData({
  //           promptText:false
  //         })
  //       }
  //       // 隐藏加载框
  //       wx.hideLoading();
  //     }
  //   })

  // },

 
})